报名地址:https://www.bagevent.com/event/83228772022年,世界正在改变,开源创造价值。已经办到第七届的开源年会首次来到杭州与开发者们相聚。你眼中的开源是怎样的?对于开源你有没有想要讲述的?「开源」对于很多人而言,其存在的意义早就不止在于源代码的开放汇集,更在于不断加入的开发者们共同协作,生生不息。因此,我们想要在一个特定的时间内,和大家相聚在一起,连接有趣的开发者们,和大家聊点掏心窝的,玩点不一样的。✦✦✦✦✦✦✦✦2022年10月29日,来COSCon'22杭州线下聚会,新老朋友欢聚一堂,让我们用趣味方式了解开源,探索开源。COSCon‘22杭州分会场
报名地址:https://www.bagevent.com/event/83228772022年,世界正在改变,开源创造价值。已经办到第七届的开源年会首次来到杭州与开发者们相聚。你眼中的开源是怎样的?对于开源你有没有想要讲述的?「开源」对于很多人而言,其存在的意义早就不止在于源代码的开放汇集,更在于不断加入的开发者们共同协作,生生不息。因此,我们想要在一个特定的时间内,和大家相聚在一起,连接有趣的开发者们,和大家聊点掏心窝的,玩点不一样的。✦✦✦✦✦✦✦✦2022年10月29日,来COSCon'22杭州线下聚会,新老朋友欢聚一堂,让我们用趣味方式了解开源,探索开源。COSCon‘22杭州分会场
前言AppImage逐渐成为Linux常用的一种软件包格式,本文将介绍如何将AppImage文件添加到Ubuntu的应用程序中。如下图中的CAJViewer:操作过程设置相关权限对要操作的AppImage右击>属性进行如下图的设置,必须勾选允许执行文件创建desktop文件在任意文件夹内启动终端,执行geditCAJViewer.desktop,创建.desktop文件,并输入以下内容:[DesktopEntry]Encoding=UTF-8Type=Application#应用名称Name=CAJViewer#图标路径Icon=***/CAJViewer/Icon.png#启动是否开启终端T
前言AppImage逐渐成为Linux常用的一种软件包格式,本文将介绍如何将AppImage文件添加到Ubuntu的应用程序中。如下图中的CAJViewer:操作过程设置相关权限对要操作的AppImage右击>属性进行如下图的设置,必须勾选允许执行文件创建desktop文件在任意文件夹内启动终端,执行geditCAJViewer.desktop,创建.desktop文件,并输入以下内容:[DesktopEntry]Encoding=UTF-8Type=Application#应用名称Name=CAJViewer#图标路径Icon=***/CAJViewer/Icon.png#启动是否开启终端T
最近在调试一款Phy的驱动,从没有任何头绪到略有了解经历了太多的痛苦,于是决定写这个系列篇记录一下。特别感谢无数优秀的博主无私奉献很多优秀的博文给予了我很大的帮助。在这个系列篇中,我也会转载部分优秀的博文(会附上链接),以及增添自己的理解,如果部分内容有侵权的地方,麻烦联系我。概述管理MII接口的MDIO接口是一个双线的串行接口,用来对PHY芯片等物理层信息进行操作管理。MDIO的历史MDIO是ManagementDataInput/Output的缩写,有两根线,分别为双向的MDIO和单向的MDC,用于以太网设备中上层对物理层的管理。之所以能够管理这些PHY芯片,是因为能够对PHY芯片的各类
最近在调试一款Phy的驱动,从没有任何头绪到略有了解经历了太多的痛苦,于是决定写这个系列篇记录一下。特别感谢无数优秀的博主无私奉献很多优秀的博文给予了我很大的帮助。在这个系列篇中,我也会转载部分优秀的博文(会附上链接),以及增添自己的理解,如果部分内容有侵权的地方,麻烦联系我。概述管理MII接口的MDIO接口是一个双线的串行接口,用来对PHY芯片等物理层信息进行操作管理。MDIO的历史MDIO是ManagementDataInput/Output的缩写,有两根线,分别为双向的MDIO和单向的MDC,用于以太网设备中上层对物理层的管理。之所以能够管理这些PHY芯片,是因为能够对PHY芯片的各类
在OIer.Space上阅读|在洛谷上阅读Part0题意简述原题给出拥有的金属数量与金属配方,求金属\(N\)最大能合成的数量。Part1题目分析首先,金属\(i\)能配出的最大数量只和它的原数量和它的配方中能合成的数量有关。所以我们应该能想到递归,可以使用一个bool类型的递归函数来返回合成是否可行:如果有金属\(i\),返回可行并减去一份金属\(i\);如果没有金属\(i\)且没有配方,则返回不可行如果没有金属\(i\)有配方就递归配方所需金属\(r\);有任一不可行,返回不可行;所有可行,返回可行。Part2代码根据上方分析,可以写出递归函数://vectorrecipe[100+20]
在OIer.Space上阅读|在洛谷上阅读Part0题意简述原题给出拥有的金属数量与金属配方,求金属\(N\)最大能合成的数量。Part1题目分析首先,金属\(i\)能配出的最大数量只和它的原数量和它的配方中能合成的数量有关。所以我们应该能想到递归,可以使用一个bool类型的递归函数来返回合成是否可行:如果有金属\(i\),返回可行并减去一份金属\(i\);如果没有金属\(i\)且没有配方,则返回不可行如果没有金属\(i\)有配方就递归配方所需金属\(r\);有任一不可行,返回不可行;所有可行,返回可行。Part2代码根据上方分析,可以写出递归函数://vectorrecipe[100+20]
#安装rpm编译环境 dnfinstall-yrpm-buildvimgccgcc-c++glibcglibc-developenssl-developensslpcrepcre-develzlibzlib-develmakewgetkrb5-develpam-devellibX11-develxmkmflibXt-develinitscriptslibXt-develimakegtk2-devellrzsz--downloadonly--downloaddir=/opt/software/package/rpm-buildrpm-Uvh--force--nodeps/opt/software
#安装rpm编译环境 dnfinstall-yrpm-buildvimgccgcc-c++glibcglibc-developenssl-developensslpcrepcre-develzlibzlib-develmakewgetkrb5-develpam-devellibX11-develxmkmflibXt-develinitscriptslibXt-develimakegtk2-devellrzsz--downloadonly--downloaddir=/opt/software/package/rpm-buildrpm-Uvh--force--nodeps/opt/software